Dave Slusher

Dave Slusher

6 minute read

In the Fuji release, the old JavaScript debugger was removed from the interface. The functionality never quite worked correctly and led to frustration and poor user interface. Since then, a new debugger was written from scratch and as of the Istanbul release it is in the product. The focus is really on usability and performance and I expect that developers will be quite happy to see this new and improved version.

Dave Slusher

6 minute read

The Istanbul release is here and as we do, here is an overview of some of the changes relevant to ServiceNow developer. This will be relatively brief, but in the coming days and weeks expect many posts digging into all of these aspects in detail. Javascript Debugger With Istanbul the JavaScript debugger has returned to the ServiceNow interface, completely rewritten and better than ever! Once again you can debug and step through server-side JavaScript code.

Dave Slusher

1 minute read

YouTube video: https://youtu.be/3GqFrhQD8MM The Live Coding Team: dave.slusher, ctomasi, josh.nerius In this episode, we begin working with Dave’s Travel Tracker application and integrating with the FlightAware API to get real time status information about commercial airline flights. We do outbound integration with REST Messages and also create a Scripted REST API to accept status information via the FlightAware webhook. Video Index 02:11 - Introduction to Travel Tracker 04:47 - Introduction to FlightAware API 07:27 - Showing the Script Include with API calls 09:38 - Looking at the payload of the Flight Info webhook call 11:27 - Building the Scripted REST API 29:16 - Saving the API information back to the records 48:17 - Registering the Scripted REST endpoint with FlightAware 53:08 - Setting the alert for our flight 58:43 - Closing comments Useful Resources

Dave Slusher

2 minute read

YouTube video: https://www.youtube.com/watch?v=WNXaNTtaxeI The Live Coding Team: dave.slusher, ctomasi, josh.nerius In this special early morning episode, we continue working with the Service Portal widget for the DoNow application that the members of this group are all working on. The focus this episode is to take the working frame of the widget and give it a little fit and finish to make it look more presentable using CSS. We add count badges, style them and work on styling the text of the widget.

Dave Slusher

23 minute read

In the developer program, we have a program where on many Fridays a group of us get together and broadcast ourselves working through code problems. If you’d like to get notification of when we go live or post a new episode, you can subscribe to our YouTube Channel. Here is a list of all the shows to date, grouped by subject matter. Note that episodes may contain multiple subjects and may appear in multiple lists.

Dave Slusher

2 minute read

Did you know that you can enable Multi-Factor Authentication on your Personal Developer Instance in only a few minutes? It is true. We recently published a video that walks through the couple of simple steps. It breaks down to this: Log in to your developer instance (or request one at the Developer Portal if you don’t already have one) Enable the Integration - Multifactor Authentication plugin on your instance. Go to the Multi-Factor Authentication properties and enable it.

Dave Slusher

8 minute read

When we left Part 2 of this series, I had added an inbound email action to create GTD actions from forwarded emails. As this development project was always intended to be a demo tool as well, when it came time for us to do demos developing Angular Service Portal widgets I looked around for functionality to add. I had already done some experimentation with using ngMaterial to create a card interface for this Helsinki feature webinar so I decided to bring a similar interface into DoNow.

Dave Slusher

6 minute read

In my first part , I talked about the background of an application we are building. With this post, I want to get into the specifics of the first big problem I tackled. In my previous GTD implementation, I used Evernote as the main tool. One of the features I got for free with that was the ability to receive email from arbitrary email addresses. Evernote gives you a private email address that you can use to forward email to the system, where it will be converted into a note.

Dave Slusher

4 minute read

I have been working on a skunkworks project with ctomasi, josh.nerius and a few other people for months now as a low level background task. One of the downsides in working in an evangelism role is that sometimes you do lots of things to communicate about developing without actually doing any development yourself. In order to change that, we carved out a problem space that all of us were interested in, had an opportunity to improve toolsets and would be something that we ourselves would want to use every day.

Dave Slusher

2 minute read

Update: An up to date version of this article has been published here One of the ongoing issues that we deal with in the Developer Program is the continuity of the free developer instances. No matter how well intentioned you are, it is always possible to have a time period where you are out of the office and miss the email about your Developer Instance expiring. I don’t like the idea of anyone losing their work but there is only so much we can do to prevent it.